.secret-info{
    font-size: 24rpx;
    margin: 30rpx;
    font-weight: bold;
    color: #cc3300;
}
.info-container{
    display: flex;
    flex-direction: column;
}
.icon-login{
    width: 150rpx;
    height: 150rpx;
    margin: 20rpx;
    margin-left: 5%;
}
.info-welcome{
    font-size: 40rpx;
    font-weight: bolder;
    margin-bottom: 20rpx;
    margin-left: 5%;
}
.sub-welcome{
    font-size: 22rpx;
    margin-bottom: 20rpx;
    margin-left: 5%;
}
.upload-pic-container{
    max-width: 90%;
    margin-left: 5%;
    margin-top: 15rpx;
    display: flex;
    flex-direction: row;
    padding-left: 20rpx;
    background-color: white;
    border-bottom: darkgray 1rpx solid;
}
.img-avatar{
    width: 80rpx;
    height: 80rpx;
    border-radius: 50%;
}
.input-info{
    max-width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 30rpx;
    padding-left: 20rpx;
    border-bottom: darkgray 1px solid;
    font-size: 26rpx;
}
.input-holder{
    font-size: 24rpx;
    color: darkgray;
    height: 80rpx;
    line-height: 80rpx;
    margin-left: 10rpx;
}
.pwd-container{
    display: flex;
    flex-direction: row;
    max-width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 30rpx;
    padding-left: 20rpx;
    border-bottom: darkgray 1px solid;
}
.pwd-container>input{
    margin-left: 20rpx;
    margin-right: 15rpx;
    padding: 5rpx;
    flex-grow: 1;
}
.register-btn {
    width: 100%;
    height: 80rpx;
    background-color: #d62c2c; /* 红色背景，与顶部标题栏呼应 */
    color: #ffffff; /* 白色文字 */
    text-align: center; /* 文字居中 */
    border-radius: 40rpx; /* 圆角 */
    font-size: 32rpx; /* 字体大小 */
    line-height: 80rpx; /* 行高与高度一致，实现垂直居中 */
    margin-top: 20rpx; /* 与上方内容保持间距 */
}